import multiprocessing

bind = "0.0.0.0:5000"  # 绑定的ip与端口
workers = multiprocessing.cpu_count() * 2 + 1  # 进程数
errorlog = '/opt/gunicorn.error.log'  # 发生错误时log的路径
accesslog = '/opt/gunicorn.access.log'  # 正常时的log路径
backlog = 512  # 监听队列
proc_name = 'flask_faster'  # 进程名
timeout = 120  # 设置超时时间120s，默认为30s。按自己的需求进行设置timeout = 120
worker_class = 'gevent'  # 使用gevent模式，还可以使用sync 模式，默认的是sync模式

threads = 1  # 指定每个进程开启的线程数
loglevel = 'info'  # 日志级别，这个日志级别指的是错误日志的级别，而访问日志的级别无法设置
# 设置gunicorn访问日志格式，错误日志无法设置
access_log_format = '%(t)s %(p)s %(h)s "%(r)s" %(s)s %(L)s %(b)s %(f)s" "%(a)s"'
